import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { RouterModule } from '@angular/router';

import { SharedelectricbicycleSharedModule } from 'app/shared';
import {
    FinancialManageComponent,
    FinancialManageDetailComponent,
    FinancialManageUpdateComponent,
    FinancialManageDeletePopupComponent,
    FinancialManageDeleteDialogComponent,
    financialManageRoute,
    financialManagePopupRoute
} from './';

const ENTITY_STATES = [...financialManageRoute, ...financialManagePopupRoute];

@NgModule({
    imports: [SharedelectricbicycleSharedModule, RouterModule.forChild(ENTITY_STATES)],
    declarations: [
        FinancialManageComponent,
        FinancialManageDetailComponent,
        FinancialManageUpdateComponent,
        FinancialManageDeleteDialogComponent,
        FinancialManageDeletePopupComponent
    ],
    entryComponents: [
        FinancialManageComponent,
        FinancialManageUpdateComponent,
        FinancialManageDeleteDialogComponent,
        FinancialManageDeletePopupComponent
    ],
    schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class SharedelectricbicycleFinancialManageModule {}
